﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WJP
{
    /// <summary>
    /// 当前应用程序执行环境的位置信息
    /// </summary>
    public class LocationInformation
    {
        /// <summary>
        /// 当前应用程序执行环境的位置信息
        /// </summary>
        internal LocationInformation()
        {
            DataPortalMode = DataPortalMode.CSServer;
        }

        /// <summary>
        /// 数据门户模式
        /// </summary>
        public DataPortalMode DataPortalMode { get; set; }
    }

    /// <summary>
    /// 数据门户模式，有四种方式：
    /// <para>单机版：<see cref="Unit"/></para>
    /// <para>CS 服务端（默认）：<see cref="CSServer"/></para>
    /// <para>CS 客户端：<see cref="CSClient"/></para>
    /// <para>Web 服务端：<see cref="WebServer"/></para>
    /// </summary>
    public enum DataPortalMode
    {
        /// <summary>
        /// 单机版
        /// </summary>
        Unit,

        /// <summary>
        /// CS 服务端（默认）
        /// </summary>
        CSServer,

        /// <summary>
        /// CS 客户端
        /// </summary>
        CSClient,

        /// <summary>
        /// Web 服务端
        /// </summary>
        WebServer
    }
}
